/*
 * socketMng.h
 *
 *  Created on: 29/10/2011
 *      Author: utn_so
 */

#ifndef SOCKETMNG_H_
#define SOCKETMNG_H_

#include <stdint.h>

typedef int32_t SOCKET;

SOCKET SocketMNG_getConnection();
SOCKET SocketMNG_Handshake(SOCKET aSocket);
int SocketMNG_readSector(int32_t aSector, char * Ptr);
int SocketMNG_writeSector(int32_t aSector, char * Ptr, int32_t size);
void SocketMNG_closeConnection(SOCKET aSocket);
void SocketMNG_setIP(const char * IP);
void SocketMNG_setPort(int32_t Port);
void SocketMNG_setMaxConnections(int32_t maxConn);
//void closeAllOpenConnections();

#endif /* SOCKETMNG_H_ */
